package com.hssy.wululuaplan.service;

import com.hssy.wululuaplan.entity.CourseSchedule;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hssy.wululuaplan.form.CourseScheduleForm;
import com.hssy.wululuaplan.vo.ClassRecordVo;
import com.hssy.wululuaplan.vo.CourseScheduleVo;
import com.hssy.wululuaplan.vo.CourseScheduleVo2;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Mr.Hongtao
 * @since 2024-02-28
 */
public interface CourseScheduleService extends IService<CourseSchedule> {

    CourseScheduleVo findAll();

    void create(CourseScheduleForm form);

    void edit(CourseScheduleForm form);

    int delete(Integer id);

    ClassRecordVo findById(Integer id);

    List<CourseScheduleVo2> getAll(Integer status);
}
